package models

type UserMenuResp struct {
	Code int          `json:"code"`
	Data UserMenuData `json:"data"`
}

type Meta struct {
	Icon   string `json:"icon"`
	Status bool   `json:"status"`
	Title  string `json:"title"`
}
type Children struct {
	AlwaysShow bool   `json:"alwaysShow,omitempty"`
	Component  string `json:"component"`
	Hidden     bool   `json:"hidden"`
	ID         int    `json:"id"`
	Meta       Meta   `json:"meta"`
	Name       string `json:"name"`
	Path       string `json:"path"`
	Pid        int    `json:"pid"`
	URL        string `json:"url"`
}
type UserMenuData struct {
	Children   []Children `json:"children"`
	Component  string     `json:"component"`
	Hidden     bool       `json:"hidden"`
	ID         int        `json:"id"`
	Meta       Meta       `json:"meta"`
	Name       string     `json:"name"`
	Path       string     `json:"path"`
	Pid        int        `json:"pid"`
	URL        string     `json:"url"`
	AlwaysShow bool       `json:"alwaysShow,omitempty"`
}
